raining buckets - German English Dictionary